package com.gr.staffpm.security.constants;

/**
 * Contains Default roles shipped with the system
 * 
 * @author Graham Rhodes 2 May 2011 19:33:06
 */
public final class StaffPMRoles {

    /**
     *  Administrator role, has complete access to entire system 
     */
    public static final String ADMIN = "ROLE_ADMIN";

    /**
     * Manager role, has complete access to all users in their group.
     */
    public static final String MANAGER = "ROLE_MANAGER";

    /**
     * Specific sub-role of manager
     */
    public static final String TEAMLEAD = "ROLE_TEAMLEAD";

    /**
     * General User role, access to themselves/own account.
     */
    public static final String USER = "ROLE_USER";

}
